Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A 
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard 
All Tour Wimbledon - London Sofia Open - Sofia M25 Mumbai Bengaluru Challenger M25 New Delhi M15 Tianjin M25 Tianjin Jinan Challenger Zhangjiagang Challenger Guangzhou Challenger Russia F3 Nigeria F3 Nigeria F4 Russia F2 Ukraine F3 Austria F4 Austria F5 Austria F6 Russia F3 Russia F5 Russia F6 Ivory Coast F1 Ivory Coast F2 Russia F1 Russia F2 Russia F3 Bosnia & Herzegovina F2 Kazakhstan F1 Kazakhstan F2 France F6 France F7 Italy F6 Spain F7 M25 Jakarta M25 Dallas M25 Champaign Istanbul Challenger XL Capital Bermuda Open - Bermuda drkoop.com USTA Tennis Championships of Denver - Denver Open de Montauban - Montauban drkoop.com USTA Tennis Championships of Houston - Houston USTA Pro Tennis Classic at Mission Hills - Rancho Mirage University of Tennessee USTA Men's Challenger  - Knoxville USTA Men's Challenger of Urbana-Champaign - Urbana Hilton Waikoloa Village USTA Challenger - Waikoloa XL Capital Bermuda Open - Bermuda 2001 Eddleman USTA Challenger - Birmingham drkoop.com USTA Challenger of Dallas - Dallas Harrah's Entertainment Challenger - Tunica IPP Open - Helsinki Geneva Challenger - Geneva President's Cup - Astana IPP Open - Helsinki Korat Challenger USTA Tennis Championships of Houston - Houston Zagreb Challenger Karlsruhe Challenger 2001 UT Tyler Patriot Challenger - Tyler Saransk Challenger Geneva Challenger Como Challenger Ljubljana Challenger Helsinki Challenger Khanty-Mansiysk Challenger Fergana Challenger Milan Challenger Orbetello Challenger Saransk Challenger Kitzbuhel Challenger Seville Challenger Kazan Challenger Casablanca Challenger Monza Challenger Tallahassee Challenger Sarasota Challenger Ostrava Challenger Savannah Challenger Kosice Challenger Marburg Challenger Oberstaufen Challenger Seville Challenger Sacramento Challenger Geneva Challenger Heilbronn Challenger Kazan Challenger Quimper Challenger Rabat Challenger Rome Challenger Nottingham-2 Challenger Braunschweig Challenger Penza Challenger Astana Challenger Pozoblanco Challenger Segovia Challenger St. Remy Challenger Mons Challenger Portoroz Challenger Vancouver Challenger Geneva Challenger New Delhi Challenger Aptos Challenger Eckental Challenger Furth Challenger Moscow Challenger Fergana Challenger Marburg Challenger Astana Challenger Agri Challenger Tashkent Challenger Pune Challenger Canberra Challenger Wroclaw Challenger Raanana Challenger Bastad Challenger Recanati Challenger Astana Challenger Hilton Waikoloa USTA Challenger - Waikoloa Pune Challenger Ortisei Challenger Brescia Challenger Zhuhai Challenger Shenzhen Challenger Prostejov Challenger Eddleman USTA Challenger - Birmingham Astana Challenger Chengdu Challenger Jinan Challenger Istanbul Challenger Kaohsiung Challenger Taipei City Challenger Nanchang Challenger Anning Challenger Frito Lay/USTA Challenger - Binghamton drkoop.com USTA challenger of Miami - Miami Eckental Challenger Bratislava Challenger Bergamo Challenger Taipei City Challenger Seoul Challenger Gwangju Challenger Surbiton Challenger Nottingham Challenger Nur-Sultan Challenger Vancouver Challenger Orleans Challenger Nur-Sultan Challenger Brest Challenger Eckental Challenger Canberra Challenger Indian Wells Challenger Istanbul Challenger Eckental Challenger Lugano Challenger Belgrade Challenger Nottingham 2 Challenger Bergamo Challenger Bengalaru 1 Challenger Tallahassee Challenger Prostejov Challenger Malaga Challenger Porto Challenger Bucaramanga Challenger Nur-Sultan Challenger Karshi Challenger Nonthaburi 1 Challenger Nonthaburi 2 Challenger Braunschweig Challenger Winnetka Challenger Nonthaburi 3 Challenger Le Gosier Challenger Binghamton Challenger Hamburg Challenger M25 New Delhi Szczecin Challenger Blois Challenger Nonthaburi 1 Challenger Nonthaburi 2 Challenger Nonthaburi 3 Challenger M25 Lucknow M25 Jakarta Heilbronn Challenger Vilnius Challenger Chennai Challenger Portoroz Challenger Tashkent Challenger Rovereto Challenger Ortisei Challenger Sacramento Challenger Pau Challenger Tiburon Challenger Geneva Challenger Kazan Challenger Helsinki Challenger Raanana Challenger Tyumen Challenger Batman Challenger Dallas Challenger Mersin Challenger Seoul Challenger Gwangju Challenger Busan Challenger St. Brieuc Challenger Busan Challenger Skopje Challenger Bengalaru Challenger Bengalaru 2 Challenger Zagreb Challenger M25 Hua Hin Cherbourg Challenger Aptos Challenger Nonthaburi 2 Challenger Guangzhou Challenger Shenzhen 2 Challenger Tashkent Challenger Pune Challenger Kazan Challenger Hua Hin Challenger New Delhi Challenger Ortisei Challenger Helsinki Challenger Chennai Challenger Kolkata Challenger Irving Challenger Shenzhen 1 Challenger St. Brieuc Challenger Tunis Challenger Prostejov Challenger Astana Challenger Winnetka Challenger St. Remy Challenger Tashkent Challenger Quimper Challenger Nonthaburi 1 Challenger Segovia Challenger Troisdorf Challenger Campbell's Hall of Fame Tennis Championships - Newport Phoenix Challenger Guangzhou Challenger Mercedes-Benz Cup - Los Angeles Recanati Challenger drkoop.com USTA Tennis Championships of San Antonio - San Antonio USTA Seascape Challenger - Aptos drkoop.com USTA Challenger of San Antonio - San Antonio Nonthaburi 3 Challenger Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Salem Open - Hong Kong AIG Japan Open - Tokyo Heineken Open - Auckland Kroger / St. Jude International - Memphis Siebel Open - San Jose U.S. Men's Clay Court Championships - Houston Miller Lite Hall of Fame Tennis Championships - Newport 2005 West Side Tennis Coub Men's Challenger - Forest Hills Segovia Challenger CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Adidas International - Sydney Siebel Open - San Jose Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Troyes Challenger Indian Wells Challenger San Luis Potosi Challenger Franklin Templeton Tennis Classic - Scottsdale Adidas International - Sydney Siebel Open - San Jose Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston BMW Open - Munich Miller Lite Hall of Fame Tennis Championships - Newport Nur-Sultan 2 Challenger Astana Challenger Sarasota Challenger Legg Mason Tennis Classic - Washington D.C. International Tennis Championships - Delray Beach Kazan Challenger Sarajevo Challenger Heineken Open - Auckland International Tennis Championships - Delray Beach SAP Open - San Jose Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale Zagreb Challenger Vicenza Challenger U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Sydney International - Sydney SAP Open - San Jose Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston Astana Challenger The Stella Artois Championships - London RCA Championships - Indianapolis Kroger / St. Jude International - Memphis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok Rome Challenger Stockholm Open - Stockholm Bordeaux Challenger ARAG World Team Championship - Dusseldorf Taipei Challenger Sydney International - Sydney Orbetello Challenger The Hamlet Cup - Long Island Millenium Tennis Championships - Delray Beach Segovia Challenger SAP Open - San Jose The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Countrywide Classic - Los Angeles RCA Championships - Indianapolis Madrid Challenger Pilot Pen Tennis - New Haven Miller Lite Hall of Fame Tennis Championships - Newport Stockholm Open - Stockholm ATP Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Meknes Challenger Medibank International - Sydney Casablanca Challenger USTA Challenger of Burbank - Burbank Delray Beach International Tennis Championships - Delray Beach AIG Japan Open - Tokyo SAP Open - San Jose MFS Pro Tennis Championships - Boston U.S. Mens's Clay Court Championship - Houston ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Indianapolis Tennis Championships - Indianapolis ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg SAP Open - San Jose U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel AEGON Championships - London China Open - Beijing Orleans Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Downtown Athletic Club USTA Challenger - Amarillo Serbia Open - Belgrade Loughborough Challenger AEGON International - Eastbourne Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Kremlin Cup - Moscow Bergamo Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem BCR Open Romania - Bucharest If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Power Horse World Team Cup - Dusseldorf Franklin Templeton Tennis Classic - Scottsdale USTA Men's Challenger of Urbana-Champaign - Urbana Atlanta Tennis Championships - Atlanta Tyumen Challenger Farmers Classic - Los Angeles drkoop.com USTA Tennis Championships - Armonk Citi Open - Washington drkoop.com USTA Challenger of Tallahassee - Tallahassee Winston-Salem Open - Winston-Salem Moselle Open - Metz Hilton Waikoloa Village USTA Challenger - Waikoloa St. Petersburg Open - St. Petersburg Fifth-Third Bank Tennis Championships - Lexington Legg Mason Tennis Classic - Washington D.C. Legg Mason Tennis Classic - Washington D.C. St. Francis Health System USTA Challenger - Tulsa Kremlin Cup - Moscow Lexington Challenger Aircel Chennai Open - Chennai Santo Domingo Challenger Apia International - Sydney SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Portoroz Challenger BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok Powder Byrne Trophy - Surbiton Kremlin Cup - Moscow University of Tennessee USTA Men's Challenger - Knoxville Miller Lite Hall of Fame Tennis Championships - Newport CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel CNA TennisPro Classic - Winnetka Barcelona Open BancSabadell - Barcelona Ilkley Challenger Rennes Challenger Time Warner USTA Challenger - Binghamton Budapest Challenger USTA Tennis Championships of Austin - Austin AEGON Championships - London USTA Challenger of Las Vegas - Las Vegas Topshelf Open - 's-Hertogenbosch Heilbronn Challenger Claro Open Colombia - Bogota Citi Open - Washington Shenzhen Open - Shenzhen Kremlin Cup - Moscow Geneva Challenger - Geneva Aircel Chennai Open - Chennai Ecuador Open - Quito Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul RCA Championships - Indianapolis Open SEAT 2008 - Barcelona Citi Open - Washington Kremlin Cup - Moscow Serbia Open - Belgrade Penza Challenger Kremlin Cup - Moscow Belgrade Challenger St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Todi Challenger Geneva Open - Geneva Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Nur-Sultan 1 Challenger China Open - Beijing Kremlin Cup - Moscow Windy City Classic - Winnetka IPP Open - Helsinki Meknes Challenger Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Hungarian Open - Budapest Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch Milan Challenger Bet-at-home Open - Hamburg St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Sydney International - Sydney Garanti Koza Sofia Open - Sofia New York Open - New York Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Biella 2 Challenger Plava Laguna Croatia Open - Umag Citi Open - Washington Marrakech Challenger St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing Marbella Challenger Kremlin Cup - Moscow Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune Sydney International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Nottingham 1 Challenger St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Astana Open - Nur-Sultan Sofia Open - Sofia Istanbul 2 Challenger Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Open Parc - Lyon Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta St. Petersburg Open - St. Petersburg Sofia Open - Sofia Kremlin Cup - Moscow Anytech365 Andalucia Open - Marbella Astana Open - Nur-Sultan Tata Open Maharashtra - Pune Mexico City Challenger Nottingham Challenger Bratislava Challenger Chengdu Open - Chengdu Antalya Cup - Antalya Astana Open - Astana St. Petersburg Open - St. Petersburg The Stella Artois Grass Court Championships - London Ismaning Challenger Brest Challenger Salinas Challenger RCA Championships - Indianapolis Marrakech Challenger Izmir Challenger Shanghai Challenger Shenzhen 1 Challenger Wuxi Challenger Regions Morgan Keegan Championships - Memphis Regions Morgan Keegan Championships - Memphis Ilkley Challenger Mercedes Cup - Stuttgart Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Heineken Open - Auckland China Open - Beijing Miller Lite Hall of Fame Tennis Championships - Newport Sybase Open - San Jose BMW Open - Munich Winston-Salem Open - Winston-Salem BNP Paribas Open - Indian Wells Tennis Masters Series - Cincinnati Regions Morgan Keegan Championships - Memphis Franklin Templeton Tennis Classic - Scottsdale Hall of Fame Open - Newport Citi Open - Washington U.S. Men's Clay Court Championships - Orlando RCA Championships - Indianapolis French Open - Paris Power Horse Cup - Dusseldorf Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Madrid Tennis Masters Series - Paris Sony Ericsson Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Coupe Rogers - Montreal Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, QR, USA-IND 4-1 Davis Cup, World Group, SF, FRA-USA 3-2 Davis Cup, World Group, 1R, CRO-USA 4-1 Hopman Cup - Perth Hopman Cup - Perth Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, 1R, USA-ROU 4-1 Davis Cup, World Group, QF, USA-CHI 3-2 Davis Cup, World Group, SF, RUS-USA 3-2 Davis Cup, World Group, 1R, CZE-USA 1-4 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, SF, SWE-USA 1-4 Davis Cup, World Group, F, USA-RUS 4-1 Davis Cup, World Group, 1R, AUT-USA 1-4 Davis Cup, World Group, QF, USA-FRA 4-1 Hopman Cup - Perth Davis Cup, World Group, 1R, USA-SUI 4-1 Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, Group I, 2R, GBR-RUS 3-2 Davis Cup, Group I, PO, RUS-POR 4-1 Davis Cup, World Group, 1R, USA-SVK 5-0 Davis Cup, Group I, 1R, RUS-DEN 4-1 Davis Cup, Group I, 2R, RUS-ESP 3-2 Davis Cup, World Group, PO, RUS-KAZ 3-1 Davis Cup, Group I, 2R, RUS-AUT 1-3 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) French Open (juniors) Capitala World Tennis Championship 1 Masters Guinot Mary Cohr Tennis Masters Cup Shanghai - Shanghai Olympics - Beijing Olympics - Rio de Janeiro